Manejo de errores en Rust: una introducción a Result
Una de las razones por las que me agrada trabajar con Rust es su intencionalidad. Este lenguaje require que el programador razone acerca de las ramificaciones en la ejecución, que tome cierta decisión al respecto y que la refleje en el código. El manejo de errores es un área donde la intencionalidad se hace muy evidente.